armor piercing shell - Español Inglés Diccionario